#ifndef __SIMULACION__
#define __SIMULACION__
#include "Defs.h"
#include "SharedMemory.h"
#include "Semaforo.h"
#include "Ruleta.h"
#include "Cuaderno.h"

class Simulacion{
	int jugadores;
	SharedMemory<bool>* isContinue;
	Semaforo* sem;
	Ruleta ruleta;	
	
	Semaforo* semCuaderno;
	Cuaderno* cuaderno;

	void comenzarJugador(int);
	int rndApuesta();
	void comenzarBanca();
	
	public:
		Simulacion(int);
		~Simulacion();
		void comenzar(void);
		void finalizar(void);
		void verMesa();
		void escribirCuaderno(int monto);
		void verCuaderno();
		
};

#endif
